home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
standard
/
sinh.z
/
sinh
Wrap
Text File
|
1998-10-30
|
5KB
|
133 lines
SSSSIIIINNNNHHHH((((3333MMMM)))) SSSSIIIINNNNHHHH((((3333MMMM))))
NNNNAAAAMMMMEEEE
sinh, cosh, tanh, fsinh, sinhf, fcosh, coshf, ftanh, tanhf, sinhl, coshl,
tanhl - hyperbolic functions
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
####iiiinnnncccclllluuuuddddeeee <<<<mmmmaaaatttthhhh....hhhh>>>>
ddddoooouuuubbbblllleeee ssssiiiinnnnhhhh((((ddddoooouuuubbbblllleeee xxxx))));;;;
ffffllllooooaaaatttt ffffssssiiiinnnnhhhh((((ffffllllooooaaaatttt xxxx))));;;;
ffffllllooooaaaatttt ssssiiiinnnnhhhhffff((((ffffllllooooaaaatttt xxxx))));;;;
lllloooonnnngggg ddddoooouuuubbbblllleeee ssssiiiinnnnhhhhllll((((lllloooonnnngggg ddddoooouuuubbbblllleeee xxxx))));;;;
ddddoooouuuubbbblllleeee ccccoooosssshhhh((((ddddoooouuuubbbblllleeee xxxx))));;;;
ffffllllooooaaaatttt ffffccccoooosssshhhh((((ffffllllooooaaaatttt xxxx))));;;;
ffffllllooooaaaatttt ccccoooosssshhhhffff((((ffffllllooooaaaatttt xxxx))));;;;
lllloooonnnngggg ddddoooouuuubbbblllleeee ccccoooosssshhhhllll((((lllloooonnnngggg ddddoooouuuubbbblllleeee xxxx))));;;;
ddddoooouuuubbbblllleeee ttttaaaannnnhhhh((((ddddoooouuuubbbblllleeee xxxx))));;;;
ffffllllooooaaaatttt ffffttttaaaannnnhhhh((((ffffllllooooaaaatttt xxxx))));;;;
ffffllllooooaaaatttt ttttaaaannnnhhhhffff((((ffffllllooooaaaatttt xxxx))));;;;
lllloooonnnngggg ddddoooouuuubbbblllleeee ttttaaaannnnhhhhllll((((lllloooonnnngggg ddddoooouuuubbbblllleeee xxxx))));;;;
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
The long double and single-precision routines listed above are only
available in the standard math library, -_l_m and in -_l_m_x.
These functions compute the designated hyperbolic functions for double,
float, and long double arguments.
EEEERRRRRRRROOOORRRR ((((dddduuuueeee ttttoooo RRRRoooouuuunnnnddddooooffffffff eeeettttcccc....))))
Below 2.4 _u_l_ps; an _u_l_p is one _Unit in the _Last _Place.
DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
In the diagnostics below, functions in the standard math library _l_i_b_m._a,
are referred to as -_l_m versions, those in math library _l_i_b_m_x._a are
referred to as -_l_m_x versions, and those in the the BSD math library
_l_i_b_m_4_3._a are referred to as -_l_m_4_3 versions. The -_l_m and -_l_m_x versions
always return the default Quiet NaN and set _e_r_r_n_o to EDOM when a NaN is
used as an argument. A NaN argument usually causes the -_l_m_4_3 versions to
return the same argument. The -_l_m_4_3 versions never set _e_r_r_n_o.
The value of HUGE_VAL is IEEE Infinity.
If the correct result would overflow, the _c_o_s_h functions return HUGE_VAL.
The _s_i_n_h functions return HUGE_VAL for positive _x and -HUGE_VAL for
negative _x. The -_l_m versions also set _e_r_r_n_o to ERANGE for any overflow.
See matherr(3M) for a description of error handling for -_l_m_x functions.
NNNNOOOOTTTTEEEESSSS
Long double operations on this system are only supported in round to
nearest rounding mode (the default). The system must be in round to
nearest rounding mode when calling any of the long double functions, or
PPPPaaaaggggeeee 1111
SSSSIIIINNNNHHHH((((3333MMMM)))) SSSSIIIINNNNHHHH((((3333MMMM))))
incorrect answers will result.
Users concerned with portability to other computer systems should note
that the long double and float versions of these functions are optional
according to the ANSI C Programming Language Specification ISO/IEC 9899 :
1990 (E).
Long double functions have been renamed to be compliant with the ANSI-C
standard, however to be backward compatible, they may still be called
with the double precision function name prefixed with a q.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
math(3M), matherr(3M)
AAAAUUUUTTTTHHHHOOOORRRR
W. Kahan, Kwok-Choi Ng
PPPPaaaaggggeeee 2222